package Entities;

import java.io.Serializable;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
@Entity
@DiscriminatorValue("MOZO")
public class Entity_Mozo extends Entity_Empleado implements Serializable {
	private static final long serialVersionUID = 1L;
	@Column
	private float porcentajeComision;
	@OneToMany(cascade = CascadeType.ALL)
	@JoinColumn(name = "id_comision")
	private List<Entity_Comision> comision;
	@OneToMany(cascade = CascadeType.ALL)
	@JoinColumn(name = "id_empleado")
	private List<Entity_Mesa> mesas;
	
	//GET & List
	public float getPorcentajeComision() {
		return porcentajeComision;
	}

	public void ListPorcentajeComision(float porcentajeComision) {
		this.porcentajeComision = porcentajeComision;
	}

	public List<Entity_Comision> getComision() {
		return comision;
	}

	public void setComision(List<Entity_Comision> comision) {
		this.comision = comision;
	}

	public List<Entity_Mesa> getMesas() {
		return mesas;
	}

	public void setMesas(List<Entity_Mesa> mesas) {
		this.mesas = mesas;
	}

	public void setPorcentajeComision(float porcentajeComision) {
		this.porcentajeComision = porcentajeComision;
	}
	
	




}
